home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-05 / lwp41.txt < prev    next >
Text File  |  1993-03-09  |  35KB  |  644 lines

  1. This text file summarizes the features of LAN WorkPlace for DOS v4.1 and
  2. the new LAN WorkGroup product with a reasonable degree of technical
  3. detail.  A quick summary of what's new in v4.1 is included at the end of
  4. the document.
  5.  
  6. I.)  Background Information
  7.  
  8. In April of 1991, Novell released LAN WorkPlace for DOS v4.0, a media-
  9. independent TCP/IP services product for DOS and Windows users.  Since
  10. then, the LAN WorkPlace family of products has become very popular with
  11. over 300,000 nodes sold.  LAN WorkPlace for DOS v4.01 has been recognized
  12. as a top-notch TCP/IP platform and has won PC Magazine's Editor's Choice
  13. award in a review of 5 competing TCP/IP packages suitable for use with
  14. NetWare.
  15.  
  16. In October of 1992, Novell announced an important new release of LAN
  17. WorkPlace for DOS -- version 4.1.  This release adds the ability to
  18. use serial lines for TCP/IP networking via SLIP (Serial Line Internet
  19. Protocol) or PPP (Point to Point Protocol), as well as SNMP management
  20. capabilities and large array of other new features.  At the same time,
  21. a new product targeted at larger NetWare v3.11 installations requiring
  22. TCP/IP integration was announced called "LAN WorkGroup".  LAN
  23. WorkGroup builds upon the LAN WorkPlace product by adding centralized,
  24. server-based installation along with a BOOTP server NLM that provides
  25. individual nodes with all of the requisite IP addressing information,
  26. thereby alleviating the need for an administrator to visit each
  27. workstation and perform the installation of the TCP/IP networking
  28. software.
  29.  
  30. International users of LAN WorkPlace or LAN WorkGroup will be pleased to
  31. know that the products are fully enabled for localization to their native
  32. language (even for alphabets requiring double-byte character sets).
  33. In fact, efforts are now underway to bring out LAN WorkPlace in French,
  34. German, Spanish, Portuguese, Italian and Japanese.
  35.  
  36. Central to the product is the Novell TCP/IP Transport for DOS/Windows, a
  37. TCP/IP protocol stack built by Novell to provide users with high-
  38. performance TCP/IP support in a variety of DOS environments while
  39. occupying a minimum amount of system memory.  While this TCP/IP
  40. implementation uses ODI (Open Data-link Interface) drivers to coexist
  41. peacefully with NetWare protocols on a single network interface card, the
  42. presence of NetWare is not a requirement for running LAN WorkPlace for
  43. DOS.  Indeed, many customers use LAN WorkPlace all by itself, or in
  44. conjunction with other network operating systems such as Microsoft LAN
  45. Manager, IBM LAN Server or Banyan VINES.
  46.  
  47. The TCP/IP in LAN WorkPlace also allows DOS and Windows-based NetWare
  48. clients to connect directly to NetWare v3.11 servers that are accessible
  49. only via TCP/IP routes, or to coexist with NetWare servers in an
  50. environment where only TCP/IP transport protocols are to be used on the
  51. network.  This NetWare client over IP capability involves a mechanism
  52. that encapsulates IPX packets withing UDP/IP packets called "IP
  53. Tunneling" which is defined in RFC-1234.
  54.  
  55. The TCP/IP transport facilities are augmented by two complete sets of
  56. applications (one for Windows, one for DOS) that provide common TCP/IP
  57. services such as file transfer and terminal emulation capabilities for
  58. both Windows and conventional DOS environments.
  59.  
  60. While the most common applications used in TCP/IP networking are included
  61. with the package, the TCP/IP Transport in LAN WorkPlace for DOS provides
  62. an open set of APIs that enable a variety of networking applications from
  63. 3rd-party software vendors.  3rd-party software options include support
  64. for X-Windows applications, distributed database management systems and
  65. sophisticated image processing systems.  Two of these "3rd-party"
  66. networking options for LAN WorkPlace are available from Novell.  These
  67. are the OpenConnect TN3270 for DOS -- now sold and supported by Novell as
  68. "TN3270 for LAN WorkPlace", and Beame & Whiteside's "BW-NFS/LAN
  69. WorkPlace" now available in a red box labeled "NFS Client for LAN
  70. WorkPlace".
  71.  
  72. Developers wishing to write their own DOS and Windows applications that
  73. use TCP/IP will want the programmer's version of LAN WorkPlace (LAN
  74. WorkPlace for DOS Toolkit), or the LAN WorkShop Software Developer's Kit,
  75. which combines the LAN WorkPlace Toolkit for DOS with the corresponding
  76. toolkits for OS/2 and the Macintosh along with TI-RPC (Transport
  77. Independent Remote Procedure Call) libraries for DOS, Windows and OS/2
  78. applications.  For more information about obtaining these software
  79. developer kits, contact Novell's Professional Developer's Program by
  80. phoning 800-RED-Word from the United States, or 512-794-1796 from
  81. elsewhere.
  82.  
  83.  II.)  LAN WorkPlace for DOS Product Overview
  84.            -- The Novell TCP/IP Transport for DOS/Windows --
  85.  
  86. The Novell TCP/IP Transport for DOS/Windows is an implementation of
  87. TCP/IP that supports up to 64 TCP and 32 UDP connections simultaneously
  88. on behalf of multiple DOS and/or Windows-based applications.  It can be
  89. utilized on a variety of media, including Ethernet, Token-Ring, Arcnet,
  90. FDDI, Packet Radio and Asynchronous serial connections.  Indeed, any kind
  91. of interface with a corresponding ODI driver can be used.
  92.  
  93. Supported standards include:
  94.  
  95.    IP (Internet Protocol)                      - RFC 791
  96.    IP Subnet Extension                         - RFC 950
  97.    IP Broadcast Datagrams                      - RFC 922
  98.    IP Broadcast Datagrams with Subnets         - RFC 922
  99.    IP on Ethernet                              - RFC 894
  100.    IP on ARCnet                                - RFC 1201
  101.    IP on IEEE 802.2                            - RFC 1042
  102.    IP on SLIP (Serial Line Internet Protocol)  - RFCs 1055, 1144
  103.    IP on (async) PPP (Point to Point Protocol) - RFCs 1331, 1332, 1333, 1334
  104.    TCP (Transmission Control Protocol)         - RFC 793
  105.    UDP (User Datagram Protocol)                - RFC 768
  106.    ICMP (Internet Control Message Protocol)    - RFC 903
  107.    ARP (Address Resolution Protocol)           - RFC 826
  108.    RARP (Reverse Address Resolution Protocol)  - RFC 903
  109.    BOOTP (Bootstrap Protocol)                  - RFCs 951, 1084
  110.    DNS (Domain Name System)                    - RFCs 1034, 1035, 1183
  111.    SNMP (Simple Network Management Protocol)   - RFCs 1156, 1157, 1213
  112.    NetBIOS over TCP/IP                         - RFCs 1001, 1002
  113.  
  114.  TCP/IP Transport features:
  115.  
  116.       *  BOOTP client configuration.  By broadcasting "BOOTP Request"
  117.          packet, and receiving a reply from any standard BOOTP server, the
  118.          Novell TCP/IP Transport (TCPIP.EXE) can obtain the following IP
  119.          configuration info from a BOOTP server:
  120.  
  121.             - IP Address
  122.             - Subnet Mask
  123.             - Domain Name
  124.             - Domain Name Server address(es)
  125.             - Default Router IP Address
  126.  
  127.       *  A BOOTP check utility.  This utility sends a BOOTP request packet
  128.          then reports the IP address(es) of any active BOOTP servers and
  129.          whether or not any conflicting information for the local node
  130.          is received from more than one BOOTP server.
  131.  
  132.       *  RARP.  The TCP/IP kernel can obtain its IP address using RARP.
  133.          In this case, other IP addressing information such as subnet mask
  134.          and DNS particulars must be contained in an ASCII configuration
  135.          file (NET.CFG).
  136.  
  137.       *  A RARP server TSR.  This TSR (RARPD.EXE) can be loaded in DOS
  138.          memory and provides IP addresses to RARP requests.  It runs in
  139.          the background on any DOS or Windows machine while consuming 800
  140.          bytes of RAM, plus an additional 10 bytes for each MAC to IP
  141.          address mapping.
  142.  
  143.       *  SNMP.  An SNMP agent (SNMP.EXE) is included.  This SNMP agent is
  144.          a DOS TSR (Terminate and Stay Resident) program that can be
  145.          loaded into memory if desired.  When loaded, it can supply remote
  146.          SNMP monitoring applications with relevant MIB 1 and MIB II
  147.          statistics about the workstation's TCP/IP transport stack.
  148.          SNMP.EXE consumes 22KB when resident, can be unloaded with a
  149.          command line option, and gets its "monitor" and "control"
  150.          community name variables from NET.CFG.  This SNMP agent does not
  151.          provide an API that enables software developers to register
  152.          custom objects with the agent. However, Novell is chartered with
  153.          developing the SNMP agent for the DMTF (Desktop Management Task
  154.          Force) which will provide such an API.
  155.  
  156.       *  LAN WorkPlace Console.  This menu driven DOS application
  157.          (LWPCON.EXE) provides all of the SNMP monitoring capabilities of
  158.          NetWare v3.11's "TCPCON", among other things.  It provides for
  159.          the management of the local PC's TCP/IP transport (with or
  160.          without SNMP.EXE loaded) and for the management of other LAN
  161.          WorkPlace nodes that are running SNMP.EXE.  The application
  162.          also provides for various other IP network related functions.
  163.          Utilities include:
  164.  
  165.             - Domain Name System lookup
  166.             - Echo Test
  167.             - IP Trace Route
  168.             - ODI Interface statistics
  169.             - SNMP manager (for MIB I and II objects)
  170.             - A mechanism that checks for active TCP services on remote
  171.               hosts.
  172.  
  173.       *  SLIP (Serial Line Internet Protocol) and PPP (Point to Point
  174.          Protocol) support.  SLIP and PPP support is provided in the form
  175.          of a custom ODI driver for LAN WorkPlace: SLIP_PPP.COM.  This
  176.          driver allows the Novell TCP/IP Transport for DOS v4.1 to use
  177.          asynchronous connections for IP services required by DOS and
  178.          Windows applications.  It supports the following:
  179.  
  180.             -  SLIP
  181.             -  Compressed SLIP (C-SLIP) using Van Jacobson TCP/IP header
  182.                compression (as described in RFC-1144).
  183.             -  PPP with support for Van Jacobson TCP/IP header compression
  184.                option negotiation and PAP (Password Authentication
  185.                Protocol) as described in RFC-1334.
  186.             -  Support for National Semiconductor's 16550, 16550A, 16450
  187.                and 8250 UARTs (Universal Asynchronous Receiver
  188.                Transmitter).  Use of a 16550 UART is strongly recommended
  189.                (and is required for use with Windows at speeds of 9600bps
  190.                or greater).  NOTE: One can use the Microsoft Diagnostics
  191.                program supplied with Windows v3.1 (MSD.EXE) to determine
  192.                which type of UART is installed in a PC.
  193.             -  Interface speeds up to 57,600 bps when used with a
  194.                V.32bis/V.42bis modem and 16550A UART.
  195.  
  196.       *  Support for multiple IP addresses.  This feature allows for
  197.          connections to two IP networks simultaneously (for example, an
  198.          Ethernet connection and a PPP connection via an async line).
  199.          This support does NOT include IP routing capabilities.
  200.  
  201.       *  PING -- a common tool for TCP/IP network nodes, PING.EXE
  202.          implements an ICMP (Internet Control Message Protocol) echo test
  203.          for determining whether or not a particular IP node or
  204.          workstation is reachable.
  205.  
  206.       *  "IP Tunneling" is implemented as an ODI LAN driver, or "MLID"
  207.          (Multiple Link Interface Driver) called "IPTUNNEL.EXE" that
  208.          encapsulates IPX datagrams in UDP/IP packets according to RFC
  209.          1234.  This allows a DOS/Windows-based NetWare client to attach
  210.          to NetWare servers on a remote IPX network segment that is
  211.          accessible only via TCP/IP, and run any application that uses
  212.          IPX/SPX transports.
  213.  
  214.       *  NetBIOS over TCP/IP (RFCNBIOS.EXE) provides the NetBIOS session-
  215.          layer API over TCP/IP conforming to RFCs 1001 and 1002.  This is
  216.          a standard B-node implementation of RFC-NetBIOS with the added
  217.          ability to allow for mapping a NetBIOS node-name to a remote
  218.          IP address, so that connections can be established across IP
  219.          routers.
  220.  
  221.       *  Built-in Windows awareness.  A Windows "Virtual Machine
  222.          Interface" device driver (VTCPIP.386) allows DOS applications and
  223.          standard or protected-mode Windows applications to access and
  224.          share the reentrant TCP/IP kernel (TCPIP.EXE) simultaneously.  A
  225.          Windows DLL (Dynamic Link Library) "WLIBSOCK.DLL", allows Windows
  226.          applications built using the Berkeley Socket model easy access to
  227.          TCP/IP services.  This module supports the TCP/IP service
  228.          applcations included in LAN WorkPlace, and also provides a stable
  229.          API for Windows applications available from many leading software
  230.          developers.
  231.  
  232.  
  233.                -- LAN WorkPlace TCP/IP Services for Windows --
  234.  
  235.       *  "Host Presenter" is a Windows-based DEC VT-series terminal
  236.          emulator that allows for up to ten simultaneous Telnet
  237.          connections to one or more TCP/IP-equipped hosts ("Telnet" is a
  238.          fairly general, bi-directional communications facility that uses
  239.          TCP connections primarily for virtual terminal service and is
  240.          defined in RFC-854).  Host Presenter works in conjunction with a
  241.          Windows based script-management application called "Script
  242.          Director", allowing scripts written using an extensive script
  243.          language called "ScreenPlay" to be invoked automatically by a
  244.          loading session "profile" or from a predefined keystroke.
  245.  
  246.          Host Presenter is now much faster that the v4.0x version, and no
  247.          longer requires that TelAPI.EXE to be loaded in memory prior to
  248.          invoking Windows (thereby saving approximately 20KB of
  249.          conventional or UMB RAM in DOS sessions).  Telnet service is now
  250.          provided by a Windows DLL that insulates Host Presenter from the
  251.          underlying transport service to be used.  Transport service DLLs
  252.          provided in v4.1 include support for Telnet (TELNET.DLL) and
  253.          Asynchronous (ASYNC.DLL) communications.  The latter allows Host
  254.          Presenter to be used with standard modems.  The TELNET.DLL
  255.          supports up to ten simultaneous sessions.  This new architecture
  256.          for Host Presenter allows us to create new transport DLLs in the
  257.          future without requiring further modification of Host Presenter
  258.          (for example, a NetWare Virtual Terminal DLL for IPX-based
  259.          communication to UNIX hosts running an implementation of NetWare
  260.          for UNIX).  Also new in the v4.1 release:
  261.  
  262.             -  ISO Latin-1 (8859) character set in Host Presenter Font
  263.                (this adds to the pre-existing DEC multinational character
  264.                set of the Host Presenter font).
  265.             -  Improved Printer support that translates DEC VT-series
  266.                character attributes into Windows print attributes and
  267.                allows for on-the-fly configuration of the Windows default
  268.                printer.
  269.             -  Adjustable scroll rates (a user-specified number of lines
  270.                to be scrolled prior to screen updates) in lieu of the
  271.                standard DEC VT-series "jump-scroll" option.
  272.             -  The ability to select an alternate TCP port destinations on
  273.                a session-by-session basis.
  274.  
  275.       *  Rapid Filer (formerly "File Express") is a Windows-based FTP
  276.          (File Transfer Protocol - see RFCs 949 and 959) client that
  277.          vastly simplifies use of the FTP standard by using a graphical
  278.          user interface that allows for "drag and drop" file copies
  279.          between local and remote file systems via FTP.  Rapid Filer now
  280.          supports additional remote file system types, including: DOS,
  281.          MVS, NetWare OS/2, UNIX, VM, VMS and "other".
  282.          Features include:
  283.  
  284.             -  The ability to print files located on remote file systems
  285.                through any Windows-defined printer with the click of the
  286.                mouse.
  287.             -  Automatic file type recognition which obviates the need for
  288.                the user to specify whether a file to be transferred is
  289.                ASCII, Binary or VMS Record structure.
  290.             -  Recursive directory tree copies.
  291.             -  Recursive directory tree deletion
  292.             -  Various options for handling file overwrites and file name
  293.                incompatibilities between different operating systems.  In
  294.                these cases, the user can instruct Rapid Filer to:
  295.                      A.)  Automatically rename the new version of a file.
  296.                      B.)  Skip the file copy operation and proceed
  297.                      C.)  Overwrite the existing version of a file
  298.                      D.)  Prompt the user for instructions to do one of
  299.                           the above, or to input a new filename.
  300.             -  A new "Protocol Window" which displays the FTP dialogue
  301.                between the PC and remote host, and also allows the user to
  302.                manually issue site-specific FTP protocol commands normally
  303.                done using the FTP "quote" command in command-line oriented
  304.                FTP implementations.
  305.             -  OLE support that enables the user to drag files or
  306.                subdirectories from the Windows v3.1 File Manager (or the
  307.                Norton Desktop for Windows) to a remote file system window
  308.                to initiate an FTP "put" or "mput" operation.
  309.  
  310.       *  Serving FTP.  This Windows-based FTP server runs in the
  311.          background, allowing remote users to retrieve and store files on
  312.          the PC's local or network attached disk drives.
  313.          Features include:
  314.             -  Multiple Session support.
  315.             -  Improved security over the prior version.  An encrypted,
  316.                password-protected password file can be created that allows
  317.                for the definition of "full-access" and "guest" users.
  318.                Guest users have no password, and are restricted to read-
  319.                only access within a specific directory tree.
  320.             -  Enhanced activity logging facilities.
  321.  
  322.       *  Windows Talk.  This is an implementation of the UNIX talk program
  323.          for Windows users.  "Talk" allows two users to initiate a visual
  324.          chat session where their keystrokes are displayed on each of
  325.          their terminals simultaneously.  The Talk program can be used to
  326.          initiate sessions, and will also listen for remote users trying
  327.          to establish a Talk session with the Windows user.
  328.  
  329.       *  Finger and Fingerd.  These Windows applications implement finger,
  330.          a mechanism for displaying information about users on networked
  331.          hosts.  The finger daemon reports the contents of an ASCII file
  332.          called "PLAN.TXT".
  333.  
  334.       *  Windows RSH.  This Windows application implements the rsh (remote
  335.          shell) command.  Results of remote commands can be easily copied
  336.          into other Windows applications via the Windows Clipboard.
  337.  
  338.       *  IP Resolver.  This DNS/hosts file look-up utility allows users to
  339.          query a DNS server and/or a hosts file to translate host names to
  340.          IP addresses and vice-versa.  It also allows users to send an
  341.          ICMP echo message ("ping") to a remote host to verify connectivity
  342.          to it.
  343.  
  344.       *  Extensive and comprehensive online help for all LAN WorkPlace
  345.          Windows-based applications is provided through a "Master" help
  346.          file index.
  347.  
  348.  
  349.                -- LAN WorkPlace TCP/IP Services for DOS --
  350.  
  351.  All conventional DOS applications included with LAN WorkPlace are
  352.  designed to operate correctly and simultaneously when run under
  353.  multitasking DOS environments such as Microsoft Windows or DESQview.
  354.  
  355.       *  FTP and FTPd -- FTP provides a traditional command-line interface
  356.          common to the File Transfer Protocol.  Unique features of
  357.          Novell's FTP client include the ability to automatically
  358.          determine file structures (whether the file is ASCII, binary or
  359.          VMS record format), the ability to do recursive directory copies,
  360.          and the ability to transfer files between two remote hosts
  361.          regardless of whether or not those remote hosts support the Sun
  362.          FTP proxy extensions.  FTPd allows a DOS machine to act as an FTP
  363.          server without requiring Windows and Serving FTP.
  364.  
  365.       *  TNVT220 is a character-based DEC VT-series terminal emulator that
  366.          supports up to ten simultaneous telnet sessions to one or more
  367.          host(s).  The v4.1 version of TNVT220.EXE no longer requires
  368.          TelAPI.EXE to be pre-loaded in memory prior to invoking it
  369.          (thereby saving roughly 20KB of conventional or UBM RAM).
  370.  
  371.       *  TelAPI (Telnet Application Programming Interface).  TelAPI is a
  372.          RAM-resident telnet engine that allows 3rd-party communications
  373.          programs and terminal emulators to utilize Telnet connections to
  374.          host systems.  Any program that supports a standard LAN
  375.          communication interface can use TelAPI.  Supported LAN
  376.          communication interfaces now include: NASI (NetWare Asynchronous
  377.          Services Interface), Int14, BAPI (Bridge-3Com API), UB-NetCI
  378.          (Ungermann-Bass Net Command Interpreter), EtherTERM and the
  379.          TelAPI Extended Int14 interface.  These interfaces are documented
  380.          thoroughly in the Telnet API Reference Manual (a component of the
  381.          "LAN WorkPlace for DOS Toolkit" package).
  382.  
  383.          A companion utility called "TSU" (Telnet Session Utility) is
  384.          provided to assist in establishing Telnet connections to host
  385.          systems on behalf of applications that don't support the TelAPI
  386.          Extended Int14 mechanisms directly (for example, an emulator
  387.          supporting only Int14 connections).
  388.  
  389.          TelAPI's support of standard Int14 connections is now
  390.          significantly faster than in previous versions.
  391.  
  392.       *  R-Utilities -- rsh (remote shell) and rexec (remote  execute)
  393.          enable a user to invoke commands on a UNIX system remotely.  rcp
  394.          (remote copy) copies files and directory trees between NetWare,
  395.          DOS and UNIX file systems and supports automatic recognition of
  396.          ASCII or binary file types (ASCII files are automatically
  397.          converted to the format of the target file system when used in
  398.          this mode).  rpr, rps and rpd (remote print) allow the user to
  399.          submit files to, and manipulate remote host print queues via the
  400.          remote host's rsh daemon.
  401.  
  402.       *  XPC.  This new ram-resident program allows for the remote control
  403.          of a DOS machine via a Telnet or X-Windows connection for running
  404.          character-based DOS applications.  This remote control utility
  405.          (XPC.EXE) consumes 61KB of RAM (or 14KB of conventional RAM if an
  406.          EMS memory manager is active).  Using XPC, a user sitting at a
  407.          UNIX workstation or other TCP/IP-savvy host can remotely access
  408.          character-based DOS and NetWare applications such as SYSCON via a
  409.          telnet or X-Windows session.
  410.  
  411.       *  Line Printer Daemon Protocol support.  Three new utilities for
  412.          printing files remotely have been added: lpr.exe, lpq.exe and
  413.          lprm.exe.  These commands behave much like their UNIX
  414.          counterparts from the DOS prompt (see RFC 1179).
  415.  
  416.       *  Finger.  A DOS-based finger client is provided.
  417.  
  418.       *  TFTP and TFTPd -- Client and server implementations of the
  419.          Trivial File Transfer Protocol (see RFC 783).
  420.  
  421.  
  422.  III.)  RAM memory usage of DOS ODI, TCP/IP and related drivers.
  423.  
  424.  Drivers are listed in the approximate order in which they are loaded.
  425.  
  426.   Driver/TSR    Description                Default Size   Size Range
  427.   Program name                             (Approximate size in KB.)
  428.   ------------  -------------------------  ------------   ---------------
  429.   ???NET?.COM   NetWare Shell              7 - 43         7 with XMS/EMS
  430.   IPTUNNEL.EXE  Software MLID IPXonIP      2.5            n/a
  431.   IPXODI.COM    NetWare SPX/IPX stack      14             9 - 14
  432.   LSL.COM       Link Support Layer         20             *4.4 - 64
  433.   NE2000.COM    Board-specific ODI driver  4.5            Varies with NIC
  434.   SNMP.EXE      SNMP Agent (optional)      22             n/a
  435.   TCPIP.EXE     TCP/IP protocol stack      22.5           **15 - 29
  436.   TELAPI.EXE    Telnet API (if needed)     21             17 - 33
  437.   XPC.EXE       LAN WorkPlace XPC          61             14 with EMS
  438.  
  439.     * TCPIP.EXE requires that LSL.COM be configured with at least one
  440.       receive buffer equal to the maximum data segment size of your
  441.       network media (1500 bytes for Ethernet), and a mempool of equal
  442.       size.   Therefore, a minimum resident LSL size on an Ethernet node
  443.       would be about 7.4K, containing one 1500 byte receive buffer and a
  444.       1500 byte mempool.  Adding more receive buffers of the same size and
  445.       a larger mempool will improve performance up to a point, although
  446.       the minimum is probably adequate for casual Telnet usage.  The LAN
  447.       WorkPlace for DOS installation procedure configures the LSL to
  448.       contain 8 buffers of 1500 bytes and a 4K mempool, yielding an LSL
  449.       RAM size of roughly 20KB (this may be considered excessive for all
  450.       but the most demanding users who require a substantial number of
  451.       active network connections).
  452.  
  453.   ** It is possible to adjust the resident size of the TCP/IP stack by
  454.      configuring it for fewer usable TCP connections.  With 4 TCP
  455.      connections (allowing for 2 Telnet sessions and one FTP session at
  456.      the same time), and two UDP sockets available, the TCPIP.EXE
  457.      resident RAM size is 19K.  If only UDP/IP is being used (for those
  458.      using only an NFS client, the IPTUNNEL driver for NetWare, or SNMP-
  459.      based applications) then a value of zero TCP sockets can be
  460.      specified.  In this case none of the TCP code loads into memory,
  461.      yielding a resident UDP/IP stack of about 14K.
  462.  
  463.  Most ODI LAN drivers, all Novell protocol stacks, and NetWare drivers
  464.  operate correctly when loaded in high memory regions using 386 memory
  465.  managers such as QEMM-386.  All can be sequentially unloaded from RAM
  466.  without having to reboot.
  467.  
  468.  IV.)  LAN WorkPlace Toolkit for DOS
  469.  
  470.  LAN WorkPlace Toolkit for DOS is a super-set of the LAN WorkPlace for DOS
  471.  end-user package.  It is available to developers who wish to write
  472.  applications for DOS and Microsoft Windows that use TCP/IP and work
  473.  reliably in a NetWare environment.  Any application built for LAN
  474.  WorkPlace for DOS will run when using LAN WorkGroup.
  475.  
  476.  The following programmatic inferfaces are supported:
  477.  
  478.       *  BSD-style Socket Library.  Conforms to the Berkeley socket
  479.          interface model and is current with the 4.3 Berkeley Software
  480.          Distribution.  Socket Libraries are included for both
  481.          conventional DOS programming and for Windows the WLIBSOCK.DLL
  482.          included with LAN WorkPlace and LAN WorkGroup.  Support for
  483.          Borland and Microsoft C compilers is provided.
  484.  
  485.       *  TelAPI (Telnet API)  The toolkit includes programmer's
  486.          documentation for the TelAPI component of the end-user and
  487.          developer packages.
  488.  
  489.       *  NetBIOS (NetBIOS Service Protocol on TCP/IP) - RFCs 1001, 1002.
  490.          The toolkit includes programmer's documentation for the NetBIOS
  491.          component of the end-user and developer packages.
  492.  
  493.   Note:  An OEM license is available for the TCP/IP Transport and
  494.          ODI Driver components of LAN WorkPlace for DOS.  This program
  495.          enables software developers to include Novell's TCP/IP
  496.          Transport with their applications without per/node royalties.
  497.          The program involves paying Novell an annual fee, which
  498.          includes ongoing updates and technical support to the
  499.          developer's engineering staff.  Contact Mark Troyer of Novell's
  500.          Connectivity Products Group in San Jose, California for more
  501.          details.  Mark can be reached by phone by calling (408) 321-1117,
  502.          by FAX: (408) 473-8990 or via Internet mail: mptroyer@novell.com.
  503.  
  504.  
  505.  V.)  LAN WorkShop
  506.  
  507.  LAN WorkShop is a Software Developer's Kit (SDK) that bundles the
  508.  following developer's tools into a single, low-cost package:
  509.  
  510.          LAN WorkPlace for DOS Toolkit
  511.          LAN WorkPlace for OS/2 Toolkit
  512.          LAN WorkPlace for Macintosh Toolkit
  513.  
  514.  Also included are Transport Independent Remote Procedure Call (TI-RPC)
  515.  libraries for DOS and Windows.  Applications written using the TI-RPC
  516.  libraries can be utilized over either TCP/IP or IPX/SPX.  DOS and Windows
  517.  Applications developed using the LAN WorkPlace for DOS Toolkit that do
  518.  not utilize Asynchronous Notification Routines can be run without
  519.  modification on an OS/2 v2.0 running LAN WorkPlace for OS/2.
  520.  
  521.  
  522.  VI.)  Pricing and Availability
  523.  
  524.  LAN WorkPlace for DOS is currently available from all Novell
  525.  authorized resellers.  It is offered in single, ten and one hundred
  526.  user packages:
  527.  
  528.    Product            User count   Part Number     Price in US$
  529.    -------------      ----------   -----------     ------------
  530.    LAN WorkPlace
  531.    for DOS v4.1   --  1 User       883-001132-002  $399
  532.                       10 User      883-001300-002  $1,995
  533.                       100 User     883-001754-002  $12,995
  534.    LAN WorkGroup  --
  535.    (DOS/Windows)      5 User       883-002613-001  $1,500
  536.                       10 User      883-002614-001  $2,495
  537.                       20 User      883-002615-001  $3,495
  538.                       50 User      883-002623-001  $4,995
  539.                       100 User     883-002616-001  $6,995
  540.                       250 User     883-002617-001  $12,495
  541.    LAN WorkPlace
  542.    for OS/2 v3.0  --  1 User       883-002494-001  $399
  543.                       10 User      883-002495-002  $1,995
  544.                       100 User     883-002496-002  $12,995
  545.    LAN WorkPlace for
  546.    Macintosh v1.30 -- 1 User       883-002612-001  $399
  547.                       10 User      883-002610-002  $1,995
  548.                       100 User     883-002611-002  $12,995
  549.  
  550.    TN3270 for
  551.    LAN WorkPlace      1 User       883-002401-001  $145
  552.    (DOS-based)        10 User      883-002402-001  $645
  553.                       100 User     883-002403-001  $3,995
  554.    NFS Client for
  555.    LAN WorkPlace      1 User       883-002404-001  $295
  556.    (DOS/Windows)      10 User      883-002405-001  $1,395
  557.                       100 User     883-002406-001  $8,495
  558.    *LAN WorkPlace
  559.    for DOS Toolkit    1 User       884-000051-001  $399
  560.  
  561.    *LAN WorkShop
  562.    SDK Bundle         1 User       884-000061-001  $499
  563.  
  564.    *Available through the Professional Developer's Program)
  565.  
  566.  These packages (with the exception of the developer products) are
  567.  available through any authorized Novell reseller.  For pricing outside
  568.  the United States and Canada, customers should contact their local Novell
  569.  Authorized reseller.
  570.  
  571.  For information about special upgrade pricing from prior versions of
  572.  LAN WorkPlace and competitive products, call 800-346-7177 or
  573.  801-429-5414.
  574.  
  575.  For additional informational literature, or information about other
  576.  Novell UNIX integration products please call 800-772-UNIX or send a FAX
  577.  to 408-473-8990, attention: Field Marketing.
  578.  
  579.  For information regarding the Professional Developer's Program, call
  580.  800-REDWORD, 512-794-1796 or FAX: 512-794-1770.
  581.  
  582.  
  583.  VII.)  Brief Summary:  What's new in LAN WorkPlace v4.1?
  584.  
  585.  New TCP/IP features:
  586.  
  587.       *  BOOTP client configuration.
  588.       *  BOOTPCHK - a BOOTP configuration test program.
  589.       *  Serial line support (SLIP, CSLIP & PPP-capable ODI driver)
  590.       *  RARP server TSR
  591.       *  Support for up to four ODI interfaces simultaneously.
  592.       *  SNMP Agent (applicable MIB I & MIB II objects are reported).
  593.       *  LAN WorkPlace Console "LWPCON" IP network diagnostic
  594.          information and SNMP manager application.  Utilities include:
  595.             - Domain Name System lookup
  596.             - Echo Test
  597.             - IP Trace Route
  598.             - ODI Interface statistics
  599.             - SNMP manager (for MIB I and II objects)
  600.             - A mechanism that checks for active TCP services on remote
  601.               hosts.
  602.       *  Ability to search a multiple directory path for resolv.cfg and
  603.          hosts files (ie: Z:\ETC;C:\NET\TCP).
  604.       *  Libraries include support for the Borland C compiler as well
  605.          as Microsoft C (LAN WorkPlace for DOS Toolkit and LAN WorkShop
  606.          only).
  607.  
  608.  New Windows features and applications:
  609.  
  610.       *  Host Presenter is faster and no longer needs TelAPI to be
  611.          resident prior to invoking Windows.  Also new in
  612.          Host Presenter:
  613.            -  ISO/Latin-1 character set (commonly used on European UNIX
  614.               systems)
  615.            -  Support for Modem connections.
  616.            -  Enhanced printing support.
  617.       *  Rapid Filer (Formerly File Express) is faster, supports "drag
  618.          and drop" file copies to and from any number of FTP-accessed
  619.          file systems as well as from the Windows File Manager.
  620.          Profiles can now be created without embedded passwords (user
  621.          is prompted when connection is established).  Miscellaneous
  622.          new features are also in this FTP client implementation.
  623.       *  Serving FTP now supports multiple sessions with enhanced
  624.          security and activity logging options.
  625.       *  IP Resolver now can initiate an ICMP echo test (ping).
  626.       *  Talk (client and server)
  627.       *  Finger (client and server)
  628.       *  RSH client
  629.          Note:  A new master Windows help file provides extensive help
  630.          for all Windows-based applications.
  631.  
  632.  New DOS features and Applications:
  633.  
  634.       *  XPC - A RAM-resident Telnet server and X11 client for the
  635.          remote control of character-based DOS applications from any
  636.          host supporting Telnet or X-Windows.
  637.       *  TNVT220 no longer requires TelAPI to be resident in RAM.
  638.       *  Finger client.
  639.       *  Minor enhancements and fixes as needed for all DOS
  640.          applications.
  641.       *  INSTALL can now be run from a network drive.  Install can also
  642.          update and configure ODI and NetWare client software.
  643.  
  644.